package cn.lhx.blog.util;

public class StringTookit {
	public static String subString(String orgStr,int max){;
	     int a=0;
	     int i=0;
	     StringBuilder temp=new StringBuilder();
	     for ( i = 0; i < orgStr.length(); i++) {
			 if(orgStr.charAt(i)>255){
				 a+=2;
			 }else{
				 a++;
			 }
			 if(a>max){return temp.append("...").toString();}
			 temp.append(orgStr.charAt(i));
		}
	    return temp.toString();
	}
	
//	public static void main(String[] args) {
//		String a=StringTookit.subString("aa你好吗多方式士大夫", 8);
//		System.out.println("a= "+a);
//		String a2=StringTookit.subString("aa你好吗多aaaaaaaa", 8);
//		System.out.println("a2= "+a2);
//	}

}
